/* Global Resetting */


html{	  
	width: 100%;
	height: 100%;
	color: #666;
}

body {

	width: 100%;
	height: 100%;
	font-size: 12px;
	line-height: 16px;
	/* reset font-sizes to 1em == 10px */

}

body#home{
}

body#page{
	background-attachment: fixed;
	background-image: url(../images/bg_html.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0 0 0 0;
	color: #006;
}

h1 { font-size: 20px; margin-bottom: 10px;}

h2 { font-size: 18px; margin-bottom: 10px;}

h3 { font-size: 16px; margin-bottom: 10px;}

h4 { font-size: 14px; margin-bottom: 10px;}

h5 { font-size: 12px; margin-bottom: 10px;}

h6 { font-size: 14px; margin-bottom: 0px; color: black;}


* {
	font-size: 1em;
	/* reset font-sizes to 1em == 10px */
	padding: 0;
	margin: 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	list-style:none;
}

p{
	color: #666;
	margin-bottom: 15px;
}

a img{
	border:0;
}

/* HyperLinks */

a{
	color: #2599cf;
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
}

a:hover{
	color: #0f73a2;
	text-decoration: none;
}

.clear{
	clear:both;
}

address{
	font-size: 11px;
	color: #888;
	text-align: center;
}

/* Images */

.left{
	float: left;
	margin: 15px;
}

.center{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

.right{
	float: right;
	margin: 15px;
}



/* Layout CSS */


#Main {
	margin:0 auto;
	width:940px;

	/position:absolute;   /* If IE 7.0 & 8.0 */
	/margin-left:-480px;  /* If IE 7.0 & 8.0 */
	/left:50%;            /* If IE 7.0 & 8.0 */
}

#Container{
	width: 940px;
	float: left;
}

#Translate{
	width: 180px;
	height: 18px;
	float: left;
	margin-left: 780px;
}

#Header{
	width: 940px;
	height: 400px;
	float: left;
	margin-bottom: 10px;
}

#Content-ContainerHome{
	width: 940px;
	float: left;
}

	
#Content{
	width: 940px;
	float: left;
	margin-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	color: black;
	background: url(../images/bg-1white55per.png) repeat center top;
}
	
	
/* HEADER
----------------------------------------- */

#Logo{
	width: 500px;
	height: 55px;
	float: right;
	margin-left: 50px;
	/margin-bottom: -4px;
	margin-bottom: 50px;
	margin-top: 10px;
}

#MenuHeader{
	width: 925px;
	height: 35px;
	float: left;
	padding-top: 2px;
	padding-left: 15px;
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

	#MenuHeader ul{
	}
	
	#MenuHeader li{
		height: 35px;
		float: left;
	}
	
		#MenuHeader li a {
	height:21px;
	float: left;
	display:block;
	color: #FFF;
	font-size:1em;
	text-decoration:none;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 4px;
	margin-top: 1px;
	margin-right: 10px;
			/margin-right: 9px;
		}

		#MenuHeader li a:hover {
	color: #FFF;
		}
	
	
	
	
	

#Presentacion{
	width: 940px;
	height: 250px;
	float: left;
}

#FlashHeader{
	width: 940px;
	height: 220px;
	float: left;
	margin-left:0px;
}

#CodigosHeader{
	width: 940px;
	height: 70px;
	float: left;
	margin-left: 0px;
	background-image: url(../images/bg-CodigosHeader.png);
	background-repeat: no-repeat;
	background-position: center top;
}

	#IndicesEconomicos{
		width: 350px;
		height: 30px;
		float: left;
		margin-top: 18px;
		margin-left: 50px;
		font-size: 10px;
	}
	
	#BuscadorCodigos{
		width: 290px;
		height: 35px;
		float: left;
		margin-top: 10px;
		margin-left: 240px;
	}



/* HOME PAGE
----------------------------------------- */


#SidebarHome{
	width: 277px;
	/width: 257px;
	float: left;
	margin-right: 23px;
	/margin-right: 0px;
}

	#BuscadorSidebar{
		width: 187px;
		height: 355px;
		float: left;
		padding: 45px;
		padding-top: 35px;
		padding-bottom: 10px;
		margin-bottom: 10px;
		background: url(../images/bg_Buscador.png) no-repeat left top;
	}

#ContenidoHome{
	width: 600px;
	/width: 640px;
	float: left;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
}

	#ContenidoFoot{
		width: 600px;
		float: left;
	}

/* INTERIOR
----------------------------------------- */

#HeaderInt{
	width: 940px;
	height: 302px;
	float: left;
	margin-bottom: 10px;
}


#FlashHeaderInt{
	width: 940px;
	height: 120px;
	float: left;
	margin-left: 0px;
}

#CodigosHeaderInt{
	width: 940px;
	height: 70px;
	float: left;
	margin-left: 0px;
	background: url(../images/bg-CodigosHeader.png) no-repeat center top;
}


/* LISTADO PROPIEDADES
----------------------------------------- */

#ComprayVenta{
	width: 600px;
	height: 80px;
	float: left;
	margin-bottom: 30px;
}

	#ComprayVenta .botonCompra{
		width: 260px;
		height: 80px;
		float: left;
		margin-left: 25px;
	}
	
	#ComprayVenta .botonArriendo{
		width: 260px;
		height: 80px;
		float: left;
		margin-left: 30px;
	}


#PropiedadListada{
}

	#PropiedadListada ul{
	}

	#PropiedadListada li{
		width: 188px;
		height: 220px;
		float: left;
		margin-right: 12px;
		/margin-right: 5px;
		margin-bottom: 20px;
		background: url(../images/bg-propiedad-listada.png) no-repeat center top;
	}

		#imgPropListada{
			width: 175px;
			height: 100px;
			float: left;
			margin-top: 7px;
			margin-left: 6px;
		}
		
		#precioPropListada{
			width: 175px;
			height: 15px;
			float: left;
			margin-top: 13px;
			/margin-top: 7px;
			margin-left: 6px;
			text-align: center;
			font-size: 16px;
			color: white;
		}
		
		#precioUFPropListada{
	width: 175px;
	height: 14px;
	float: left;
	margin-top: 4px;
			/margin-top: 3px;
	margin-left: 6px;
	text-align: center;
	font-size: 10px;
	color: #003;
		}
		
		#infoPropListada{
			width: 175px;
			height: 35px;
			float: left;
			margin-top: 7px;
			margin-left: 6px;
			text-align: center;
			font-size: 11px;
			color: #494949;
		}
	
		#detallesPropListada{
			width: 175px;
			height: 17px;
			float: left;
			margin-top: 5px;
			margin-left: 6px;
			text-align: center;
			color: #333333;

		}
		
			#detallesPropListada a{
				color: #666666;
			}
			
			#detallesPropListada a:hover{
	color: #003;
			}


/* DETALLE PROPIEDADES
----------------------------------------- */


#fotosydetalle{
	width: 385px;
	float: left;
	margin-right: 10px;
}


	#fotos{
		float: left;
		margin-bottom: 20px;
	}
	
	#fotos table tbody tr td a.lightbox img{
		width: 115px;
		height: 100px;
		float: left;
		margin-right: 12px;
		margin-bottom: 5px;
	}


	#infoDetalle{
		width: 385px;
		float: left;
		font-size: 10px;
	}

#caracteristicasDetalle{
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

	#caracteristicasDetalle .Head{
		width: 200px;
		height: 15px;
		/margin-bottom: -5px;
		float: left;
		background: url(../images/bg-caractHead.png) no-repeat center top;
	}
	
	#caracteristicasDetalle .Body{
		width: 170px;
		/width: 200px;
		float: left;
		padding: 15px;
		font-size: 10px;
		background: url(../images/bg-caractBody.png) repeat-y center;
	}
	
		#caracteristicasDetalle .Disponibilidad{
			width: 100px;
			text-align: center;
			color: white;
			margin-bottom: 10px;
		}
	
	#caracteristicasDetalle .Foot{
		width: 200px;
		height: 15px;
		float: left;
		margin-bottom: 10px;
		background: url(../images/bg-caractFoot.png) no-repeat center top;
	}
	

#link_contactos{
	float: left;
	text-align: center;
}


/* CONTACTO
----------------------------------------- */

select{
 background: white url(../images/bg-Select.jpg) repeat-x center top;
 color: #424245;
 border: 1px solid #c2cbca;
 font-size: 12px;
 border-radius: 3px;
 -ms-border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;

}

input{
	background: white url(../images/bg-Select.jpg) repeat-x center top;
	color: #424245;
	border: 1px solid #c2cbca;
	font-size: 12px;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
 margin-bottom: -5px;
}

label, input{
	display: block;
	padding: 0px;
}

.smallblue{ font-size:10pt; background-color:#ccccff} 


/* MAIN NAVIGATION
----------------------------------------- */

#align-menu{
		float:left;
		margin-left: 10px;
		margin-top: 104px;
	}
		#Menu1 {
		}

			#Menu1 li {
				width:90px;
				height:26px;
				float:left;
				margin-left:5px;
				text-align:center;
				background:url(../images/btn-menu1.png) top no-repeat;
			}

				

				#Menu1 li a {
					width:90px;
					height:19px;
					display:block;
					color: white;
					font-size:1.1em;
					text-decoration:none;
					padding-top:7px;
				}

					#Menu1 li a:hover {
					color: white;
					background:url(../images/btn-menu1.png) center no-repeat;
					}

					#Menu1 li.current a,

					#Menu1 li.section a {
						color: white;
						background:url(../images/btn-menu1.png) bottom no-repeat;
					}




/* FOOTER
-------------------------------------------- */

#Footer{
	width: 940px;
	height: 96px;
	float: left;
	color: black;
	margin-top: 40px;
	background-image: url(../images/bg-footer.png);
	background-repeat: no-repeat;
	background-position: center top;
}

	#LogoFooter{
		width: 70px;
		height: 70px;
		float: left;
		margin-left: 90px;
	}
	
	#creditos{
		height: 40px;
		float: left;
		margin-top: 25px;
		margin-left: 20px;
		font-size: 10px;
		color: #5c5c5c;
	}
	
	#AdminPanel{
		width: 7px;
		height: 7px;
		float: left;
		margin-top: 70px;
		margin-left: 210px;
	}
	
	

	    
/* BREADCRUMBS
-------------------------------------------- */
#Breadcrumbs { 
 	color: #e78b14;
	text-align: left;
	font-size: 0.9em; 
	margin: 0px 5px 10px 0;
}
	#Breadcrumbs p {
		font-weight: normal;
		margin: 0;
	}
	
	#Breadcrumbs a{ 
		font-style: normal;
		color: #636363;
		font-weight: normal;
	}
	
	#Breadcrumbs a:hover{ 
		color: #8ea311;
		text-decoration: underline;
	}


/* PAGINACION
-------------------------------------------- */
.paginacion { 
	width: 590px;
	float: left;
}